package com.carrot.uaa.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 登录信息表
 */
@Getter
@Setter
@TableName("sys_user_login_log")
public class SysUserLoginLog implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    private Long id;

    /**
     * 会员ID
     */
    private Long userId;
    /**
     * 租户ID
     */
    private Long tenantId;

    /**
     * 登陆时间
     */
    private LocalDateTime loginTime;

    /**
     * 登陆IP
     */
    private String loginIp;

    /**
     * 认证来源
     */
    private String loginForm;

    /**
     * 用户代理
     */
    private String userAgent;

    /**
     * 手机型号名称
     */
    private String modelName;

    /**
     * OS系统名称
     */
    private String osName;

    /**
     * OS系统版本
     */
    private String osVersion;

    /**
     * 是否手机登录 0否 1是
     */
    private String izMobile;

    /**
     * 省份Code
     */
    private String proCode;

    /**
     * 省份名称
     */
    private String pro;

    /**
     * 城市Code
     */
    private String cityCode;

    /**
     * 城市名称
     */
    private String city;

    /**
     * 区县Code
     */
    private String regionCode;

    /**
     * 区县名称
     */
    private String region;

    /**
     * 简单地址
     */
    private String address;

    /**
     * 详细地址
     */
    private String fullAddress;

}
